<!doctype html>
<html>
	<head>
		<title>TDD WebGL Framework</title>
		<script id='fragment-shader' type='x-glsl/x-fragment'>
			void main(void) {
				gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0);
			}
		</script>
		<script id='vertex-shader' type='x-glsl/x-vertex'>
			attribute vec3 position;
			attribute vec3 normal;

			uniform mat4 mvpMatrix;

			varying vec4 Normal;

			void main(void) {
				gl_Position = mvpMatrix * vec4(position, 1.0);
				Normal = mvpMatrix * vec4(normal, 0);
			}
		</script>
	</head>

	<body>
		<!-- production code -->
		<script src='browser.js'></script>
		<script src='matrix.js'></script>
		<script src='noogl.js'></script>

		<!-- testing framework -->
		<script src='bdd.js'></script>

		<!-- tests -->
		<script src='bdd_tests.js'></script>
		<script src='browser_tests.js'></script>
		<script src='matrix_tests.js'></script>
		<script src='noogl_tests.js'></script>

		<!-- application code -->
		<script src='unfold.js'></script>

		<!-- source linting -->
		<script src='jslint.js'></script>
		<script src='lint.js'></script>

		<script>
			BDD.logExecutionTrace();
		</script>
	</body>
</html>
 
